Golang Job: Golang Developer

Job added on

Company

Maven Workforce Pvt. Ltd.
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Job Description:

We are looking for a skilled Microservices Developer with expertise in GO programming language and experience in designing and implementing microservices-based architectures that ensure ACID transactions and data consistency. The ideal candidate should have a strong understanding of distributed systems, microservices principles and patterns, and expertise in developing and maintaining microservices-based architectures using GO and related technologies. In addition, the candidate should have experience with CI/CD using Azure DevOps and container orchestration with AKS.

Responsibilities:

  • Design and develop scalable and efficient microservices that ensure ACID transactions and data consistency using GO
  • Implement CI/CD pipelines using Azure DevOps to enable continuous delivery and deployment of microservices
  • Deploy microservices using container orchestration with AKS
  • Work with the team to identify and prioritize features and functionality for the microservices architecture
  • Collaborate with other developers, product managers, and stakeholders to ensure high-quality and timely delivery of software
  • Write clean and maintainable code with strong unit testing and debugging skills
  • Continuously monitor and optimize the performance and reliability of the microservices architecture
  • Stay up-to-date with the latest developments and trends in microservices and related technologies
  • Participate in code reviews, documentation, and knowledge sharing activities

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Proven experience in designing and implementing microservices-based architectures that ensure ACID transactions and data consistency using GO and related technologies
  • Strong understanding of distributed systems, microservices principles and patterns, and their advantages and disadvantages
  • Experience with containerization technologies such as Docker and Kubernetes
  • Experience with CI/CD using Azure DevOps for continuous delivery and deployment of microservices
  • Experience with container orchestration with AKS
  • Knowledge of RESTful API design principles and practices
  • Experience with message queue systems such as Service Bus and Kafka
  • Excellent problem-solving and analytical skills, with a focus on delivering high-quality software solutions
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment

Job Type: Contract

Salary: $40.00 - $50.00 per hour

Experience level:

  • 4 years
  • 5 years
  • 6 years

Schedule:

  • 8 hour shift

Education:

  • Bachelor's (Required)

Experience:

  • Go: 5 years (Required)
  • ASP.NET: 1 year (Preferred)
  • CI/CD: 5 years (Required)
  • Docker: 5 years (Required)

Work Location: Remote